export default {
  init: function () {
    const AK = '17WqcqITUQSGM8RGVGt8Z6aaxU2BX5ER';  //你的AK
    const BMap_URL = "https://api.map.baidu.com/api?v=2.0&ak=" +
      AK + "&s=1&callback=onBMapCallback";
    return new Promise((resolve, reject) => {
      // 如果已加载直接返回
      if (typeof BMap !== 'undefined') {
        resolve(BMap);
        return true;
      }
      // 百度地图异步加载回调处理
      window.onBMapCallback = function () {
        resolve(BMap);
      };
      let getCurrentCityName = function () {
        return new Promise(function (resolve, reject) {
          let myCity = new BMap.LocalCity()
          myCity.get(function (result) {
            resolve(result.name)
          })
        })
      }
      // 插入script脚本
      let scriptNode = document.createElement('script');
      scriptNode.setAttribute(type, 'text/javascript');
      scriptNode.setAttribute('src', BMap_URL);
      document.body.appendChild(scriptNode);
    });
  }
}

